package file;

import java.io.File;

/**
 * java.io.File
 * File是用来表示硬盘上的一个文件或目录（本质是表示一个抽象路径）
 */
public class FileDemo {
    public static void main(String[] args) {
        /**
         * 创建File时需要指定路径，而路径通常使用相对路径。绝对路径存在跨平台问题
         * 相对路径中常见 “。/”表示当前目录。 在idea中执行时， ./的位置是当前项目目录
         */
        File file = new File("./demo.txt");
        long len = file.length();
        //获取文件大小，单位是字节
        System.out.println(len+"个字节");
        String name = file.getName();
        System.out.println("名字："+name);
        //是否可读
        boolean cr = file.canRead();
        System.out.println(cr);
        //是否可写
        boolean cw = file.canWrite();
        System.out.println(cw);
        //是否隐藏
        boolean ih = file.isHidden();
        System.out.println(ih);
    }
}
